@charset "gb2312";
/* CSS Document */

.container {
	width:960px;
	margin:0 auto;
	color:#4D4D4D;
	
}
#header {
	width:960px;
	height:160px;
	margin:0 auto;
	
}
.researchfair {
	position:relative;
	height:70px;
	width:960px;
	margin:0 auto;
}
.researchfair a {
	padding:0 11px;
	color:#737373;
}
.researchfair img.logo {
	position:absolute;
	top:12px;
	left:10px;
}
.researchfair .serverTel {
	position:absolute;
	left:809px;
	top:10px;
	width:149px;
	height:22px;
	background:url(../images/top_09.gif) no-repeat;
}
.researchfair .serverTel label {
	display:none;
}
.researchfair .links {
	position:absolute;
	left:670px;
	top:40px;
}
.researchfair .links a {
	line-height:24px;
	padding:2px 0px 0px 12px;
	letter-spacing:1px;
	text-align:right;
}
.researchfair .links a.queryOnline {
	background-position:-100px -30px;
}
.researchfair .links a.websiteMap {
	padding-right:0;
	background-position:-100px -60px;
}
.path {
	height:20px;
	padding-top:10px;
	margin:0 auto;
	width:960px;
}
.fish {
	margin:0 auto;
	padding-top:60px;
	text-align:center;
}
/* bottom */
#bottom {
	background:url(../images/mysite/bottom.jpg) no-repeat;
	width:960px;
	height:93px;
	clear:both;
	margin-top:20px;
	margin:0 auto;
}
*html #bottom {
	margin-top:0;
}
*+html #bottom {
	margin-top:0;
}
.bottom_1 {
	line-height:150%;
	padding-top:39px;
	font-size:12px;
}
/*login_one*/
.login_one {
	height:175px;
	width:236px;
	margin-top:8px;
	padding-left:20px;
	float:left;
}
.login_one p.loginone_top {
	width:236px;
	height:8px;
	overflow:hidden;
	background:url(../images/login_54.gif) no-repeat;
}
.login_one p.loginone_bottom {
	clear:both;
	width:236px;
	height:6px;
	overflow:hidden;
	background:url(../images/login_106.gif) no-repeat;
}
.login_one .loginone_cn {
	width:236px;
	background:url(../images/login_77.gif) repeat-y;
}
.loginone_cn p {
	margin-bottom:3px;
	padding-left:20px;
}
.login_one .loginone_cn ul {
	padding-left:20px;
	width:200px;
	padding-bottom:4px;
}
.login_one .loginone_cn ul li {
	border-bottom:1px solid #f2f2f2;
	height:25px;
	line-height:25px;
}
.login_one .loginone_cn ul li img {
	padding:2px 8px 0 0;
}
.login_one p.pic {
	width:214px;
	height:43px;
	padding:5px 10px 0px;
}
.advancedSearch {
	width:670px;
	float:left;
	margin-left:25px;
	margin-top:8px;
}
.advancedSearch .bt {
	height:31px;
	background:url(../images/elegant/solid_03.jpg) repeat-x;
	border:1px solid #e9e9e9;
	border-bottom: 1px solid #c60000;
	line-height:31px;
}
.advancedSearch .bt p {
	background:url(../images/elegant/searchtubiao_06.gif) no-repeat 15px 10px;
	padding-left:35px;
	height:31px;
	font-weight:bold;
	color:#c60000;
}
/*lookup*/
.lookup {
	width:668px;
	float:left;
	border:1px solid #CCC;
}
.td_l {
	line-height:30px;
	width:90px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	background-color:#fff7f1;
	padding-left:20px;
}
.td_ll {
	border-right:1px solid #ccc;
	background-color:#fff7f1;
	padding-left:20px;
}
.td_r {
	border-bottom:1px solid #ccc;
	padding-left:20px;
}
/*leftsidebar*/
.leftsidebar {
	float:left;
	width:236px;
	overflow:hidden;
	margin-top:4px;
}
/**login*/
.login {
	width:236px;
	margin-top:8px;
}
.login p.login_top {
	width:236px;
	height:8px;
	overflow:hidden;
	background:url(../images/login_54.gif) no-repeat;
}
.login p.login_bottom {
	clear:both;
	width:236px;
	height:6px;
	overflow:hidden;
	background:url(../images/login_106.gif) no-repeat;
}
.login .login_cn {
	width:236px;
	background:url(../images/login_77.gif) repeat-y;
}
.login_cn p {
	margin-bottom:5px;
	padding-left:20px;
}
.login_cn p label {
	display:inline-block;
	width:60px;
}
.login_cn p input {
	width:134px;
	height:16px;
	padding:2px 0 0 1px;
	border:1px solid;
	border-color:#808080 #D4D0C8 #D4D0C8 #808080;
}
.login_cn p input.authCode {
	width:65px;
}
.login_cn span {
	display:block;
	padding:4px 0 7px 79px;
}
.login_cn span input {
	width:51px;
	height:19px;
	margin-right:13px;
	border:0;
	background:url(../images/pic_11.gif) no-repeat;
}
.login p.pic {
	width:214px;
	height:43px;
	padding:5px 0 5px 5px;
}

/*results*/
.results {
	width:672px;
	float:left;
	margin-left:25px;
	margin-top:8px;
}
.results ul {
	margin-top:5px;
	width:672px;
}
.results ul li {
	border-bottom:1px dashed #999;
	height:30px;
	line-height:30px;
}
.results ul li a {
	color:#000;
}
.results ul li a:hover {
	color:#F00;
}
.xian {
	border-bottom:1px solid  #F00;
	border-left:1px solid #e9e9e9;
		border-top:1px solid #e9e9e9;
			border-right:1px solid #e9e9e9;
	 background:url(../images/news/sujg_03.jpg) repeat-x;
	height:25px;
	line-height:25px;
	_line-height:25px;/*IE6*/
}
.xian .chuti {
	font-weight:bold;
}
.hui {
	width:300px;
	height:30px;
	background:#f8f8f7;
	margin-top:52px;
}
.results .yema {
	color:#666666;
	background:#ececeb;
	width:334px;
	height:30px;
	margin-left:300px;
	margin-top:-30px;
	padding-left:9px;
}
.results .yema div {
	line-height:30px;
	_margin-top:5px;
}
.results .yema img {
	margin-top:-25px;
	margin-left:305px;
	_margin-top:-19px;
	float:left;
}
.results .yema a {
	color:#666;
}
.results .yema a:hover {
	color:#F00;
}
/*search*/
.allggpl {
	width:495px;
	margin:20px 0px 10px 258px;
}
.allggpl strong {
	display:block;
	width:76px;
	height:29px;
	background:url(../images/elegant/search_03.jpg) no-repeat;
	line-height:22px;
	text-align:center;
	font-weight:bold;
	margin-right:5px;
	float:left;
}
.allggpl span {
	display:block;
	width:76px;
	height:22px;
	background:url(../images/elegant/search_06.jpg) no-repeat;
	line-height:22px;
	text-align:center;
	font-weight:bold;
	margin-right:5px;
	float:left;
}
.allggpl span a:link {
	color:#000000;
	text-decoration:none;
}
.allggpl span a:visited {
	color:#000000;
	text-decoration:none;
}
.allggpl span a:hover {
	color:#000000;
	text-decoration:underline;
}
.allggpl strong a:link {
	color:#ffffff;
	text-decoration:none;
}
.allggpl strong a:visited {
	color:#ffffff;
	text-decoration:none;
}
.allggpl strong a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.search_kuang {
	width:641px;
	margin:0px 0px 200px 250px
}
.search_kuang_content {
	display:block;
	width:641px;
	height:50px;
	background:url(../images/elegant/search_13.jpg) repeat-y;
}
.search2 {
	width:450px;
	float:left;
	padding-left:25px;
	line-height:25px;
}
.search2 span {
	display:block;
	margin-right:25px;
	float:left;
}
.search_inco {
	float:left;
	margin-top:10px;
}
.search_inco img {
	width:64px;
	height:23px;
	float:left;
}
.search_inco em {
	float:left;
	font-style:normal;
	padding-top:12px;
	padding-left:10px;
}
.search_inco a:link {
	color:#999999;
	text-decoration:underline;
}
.search_inco a:visited {
	color:#999999;
	text-decoration:underline;
}
.search_inco a:hover {
	color:#999999;
	text-decoration:underline;
}
.hot_search {
	width:935px;
	margin:20px auto;
}
.hot_search img {
	width:3px;
	height:31px;
	float:left;
}
.hot_search_content {
	border-bottom:1px solid #e8e8e8;
	border-top:1px solid #e8e8e8;
	height:29px;
	line-height:29px;
	width:929px;
	float:left;
}
.hot_search_content span {
	display:block;
	width:82px;
	height:25px;
	background:url(../images/elegant/search_27.jpg) repeat-x;
	line-height:25px;
	text-align:center;
	margin:2px 0px 0px 0px;
	font-weight:bold;
	float:left;
}
.hot_search_content a {
	margin-left:25px;
	float:left;
	color:#8c8c8c;
}



/* error */
.errorcui
{
	width:423px;
	height:auto;
	margin:0 auto;
	padding:93px 0;
}
.error_t_l
{
	background:url(../images/news/error_t_l.jpg) no-repeat;
	width:6px;
	height:5px;
}
.error_t_c
{
	background:url(../images/news/error_t_c.jpg) repeat-x;
	width:411px;
	height:5px;
}
.error_t_r
{
	background:url(../images/news/error_t_r.jpg) no-repeat;
	width:6px;
	height:5px;
}
.error_c 
{
	width:421px;
	border-left:1px #FF4842 solid;
	border-right:1px #FF4842 solid;
}
.error_b_l
{
	background:url(../images/news/error_b_l.jpg) no-repeat;
	width:6px;
	height:5px;
}
.error_b_c
{
	background:url(../images/news/error_b_c.jpg) repeat-x;
	width:411px;
	height:5px;
}
.error_b_r
{
	background:url(../images/news/error_b_r.jpg) no-repeat;
	width:6px;
	height:5px;
}
.error_pic
{
	background:url(../images/news/error_pic.jpg) no-repeat;
	width:54px;
	height:53px;
	margin-left:68px;
	_margin-left:34px;
	margin-top:23px;
}
.perm_pic
{

	height:70px;
	margin-left:68px;
	_margin-left:34px;
	margin-top:23px;
}
.error_font
{
	margin-left:42px; 
	margin-top:23px; 
	line-height:55px; 
	font-size:30px; 
	font-weight:bold; 
	color:#D70812;
}
.blank50
{
	height:200px;
	line-height:200px;
}